import request from './request'

/**
 * @description 公司管理 --  公司列表
 */
export function companyList(data) {
  return request.get('company/list',data)
}

/**
 * @description 公司管理 --  子公司列表
 */
export function companySubList(pid) {
  return request.get('company/subsidiary', {pid})
}


/**
 * @description 公司管理 --  详情
 */
export function companyDetail(id) {
  return request.get(`company/detail/${id}`)
}

/**
 * @description 公司管理 --  删除公司
 */
export function companyDelete(id) {
  return request.delete(`job/deleteRecord/${id}`)
}

/**
 * @description 公司管理 --  导入公司数据
 */
export function companyImportRecord() {
  return request.post(`job/import/apply`)
}

/**
 * @description 公司管理 --  导入列表
 */
export function companyImportlist() {
  return request.get(`job/importLst`)
}

/**
 * @description 公司管理 -- 编辑
 */
export function companyEdit(id,data) {
  return request.post(`company/editCompany/${id}`,data)
}


/**
 * @description 公司管理 -- 添加
 */
export function companyAdd(data) {
  return request.post(`company/addCompany`,data)
}


/**
 * @description 公司管理 -- 搜索员工
 */
export function companyUserSearch(name) {
  return request.get(`company/searchUser`, { name })
}


/**
 * @description 公司管理 -- 绑定员工
 */
export function companyBinding(data) {
  return request.post(`company/binding`, data)
}

/**
 * @description 公司管理 -- 搜索公司员工
 */
export function companyUserList(data) {
  return request.get(`company/companyUsers`, data)
}

/**
 * @description 城市数据 -- 下级城市
 */
 export function citySubLst(pid) {
   return request.get(`company/getCity`, {pid})
} 

/**
 * @description 公司管理 -- 公司员工
 */
export function companyUsersList(data) {
  return request.get(`company/companyUsers`, { data })
}